﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace weiqijiance.联网通信协议.云景model
{
    /*
序号	英文名称	信息项名称	是否必填	字段类型	描述
1.		StationCode	检测站编码	是	字符(10)	
2.		SceneCode	检测线编码	是	字符(10)	
3.		ACDT40	实际滑行时间	是	数字(6)	底盘测功机进行(48~32)km/h的实际滑行时间，单位：ms
4.		CCDT40	计算滑行时间	是	数字(6)	底盘测功机进行(48~32)km/h的计算滑行时间，单位：ms
5.		CDT40_Error	相对误差	是	数字(4,2)	ACDT40和CCDT40的相对误差，单位：%
6.		CDT40_Judge	判定结果	是	数字(1)	ACDT40和CCDT40的相对误差应满足：<=7%；判定：0不通过/1通过
7.		ACDT25	实际滑行时间	是	数字(6)	底盘测功机进行(33~17)km/h的实际滑行时间，单位：ms
8.		CCDT25	计算滑行时间	是	数字(6)	底盘测功机进行(33~17)km/h的计算滑行时间，单位：ms
9.		CDT25_Error	相对误差	是	数字(4,2)	ACDT25和CCDT25的相对误差，单位：%
10.		CDT25_Judge	判定结果	是	数字(1)	ACDT25和CCDT25的相对误差应满足：<=7%；判定：0不通过/1通过
11.		PLHP25	名义速度为25km/h的寄生功率	是	数字(6,2)	单位：kW
12.		PLHP40	名义速度为40km/h的寄生功率	是	数字(6,2)	单位：kW
13.		PressureGage_Judge	底盘测功机压力计判定	否	数字(1)	判定：0不通过/1通过
14.		Low_HC	五气分析仪HC低量程校准	是	数字(4)	
15.		Low_HC_Error	HC低量程误差率	是	数字(4,2)	
16.		Low_HC_Judge	HC自检校准判定	是	数字(1)	0不通过/1通过
17.		Low_CO	五气分析仪CO低量程校准	是	数字(4)	
18.		Low_CO_Error	CO低量程误差率	是	数字(4,2)	
19.		Low_CO_Judge	CO自检校准判定	是	数字(1)	0不通过/1通过
20.		Low_NO	五气分析仪NO低量程校准	是	数字(4)	
21.		Low_NO_Error	NO低量程误差率	是	数字(4,2)	
22.		Low_NO_Judge	NO自检校准判定	是	数字(1)	0不通过/1通过
23.		ML_HC	五气分析仪HC中低量程校准	是	数字(4)	
24.		ML_HC_Error	HC中低量程误差率	是	数字(4,2)	
25.		ML_HC_Judge	HC自检校准判定	是	数字(1)	0不通过/1通过
26.		ML_CO	五气分析仪CO中低量程校准	是	数字(4)	
27.		ML_CO_Error	CO中低量程误差率	是	数字(4,2)	
28.		ML_CO_Judge	CO自检校准判定	是	数字(1)	0不通过/1通过
29.		ML_NO	五气分析仪NO中低量程校准	是	数字(4)	
30.		ML_NO_Error	NO中低量程误差率	是	数字(4,2)	
31.		ML_NO_Judge	NO自检校准判定	是	数字(1)	0不通过/1通过
32.		Medium_HC	五气分析仪HC中量程校准	是	数字(4)	
33.		Medium_HC_Error	HC中量程误差率	是	数字(4,2)	
34.		Medium_HC_Judge	HC自检校准判定	是	数字(1)	0不通过/1通过
35.		Medium_CO	五气分析仪CO中量程校准	是	数字(4)	
36.		Medium_CO_Error	CO中量程误差率	是	数字(4,2)	
37.		Medium_CO_Judge	CO自检校准判定	是	数字(1)	0不通过/1通过
38.		Medium_NO	五气分析仪NO中量程校准	是	数字(4)	
39.		Medium_NO_Error	NO中量程误差率	是	数字(4,2)	
40.		Medium_NO_Judge	NO自检校准判定	是	数字(1)	0不通过/1通过
41.		MH_HC	五气分析仪HC中高量程校准	是	数字(4)	
42.		MH_HC_Error	HC中高量程误差率	是	数字(4,2)	
43.		MH_HC_Judge	HC自检校准判定	是	数字(1)	0不通过/1通过
44.		MH_CO	五气分析仪CO中高量程校准	是	数字(4)	
45.		MH_CO_Error	CO中高量程误差率	是	数字(4,2)	
46.		MH_CO_Judge	CO自检校准判定	是	数字(1)	0不通过/1通过
47.		MH_NO	五气分析仪NO中高量程校准	是	数字(4)	
48.		MH_NO_Error	NO中高量程误差率	是	数字(4,2)	
49.		MH_NO_Judge	NO自检校准判定	是	数字(1)	0不通过/1通过
50.		High_HC	五气分析仪HC高量程校准	是	数字(4)	
51.		High_HC_Error	HC高量程误差率	是	数字(4,2)	
52.		High_HC_Judge	HC自检校准判定	是	数字(1)	0不通过/1通过
53.		High_CO	五气分析仪CO高量程校准	是	数字(4)	
54.		High_CO_Error	CO高量程误差率	是	数字(4,2)	
55.		High_CO_Judge	CO自检校准判定	是	数字(1)	0不通过/1通过
56.		High_NO	五气分析仪NO高量程校准	是	数字(4)	
57.		High_NO_Error	NO高量程误差率	是	数字(4,2)	
58.		High_NO_Judge	NO自检校准判定	是	数字(1)	0不通过/1通过
59.		N1000	发动机转速传感器校准	否	数字(4)	单位：r/min
60.		N1000_Error	发动机转速传感器校准误差率	否	数字(4,2)	单位：%
61.		N1000_Judge	发动机转速传感器校准判定	否	数字(1)	0不通过/1通过
62.		N2000	发动机转速传感器校准	否	数字(4)	单位：r/min
63.		N2000_Error	发动机转速传感器校准误差率	否	数字(4,2)	单位：%
64.		N2000_Judge	发动机转速传感器校准判定	否	数字(1)	0不通过/1通过
65.		N3000	发动机转速传感器校准	否	数字(4)	单位：r/min
66.		N3000_Error	发动机转速传感器校准误差率	否	数字(4,2)	单位：%
67.		N3000_Judge	发动机转速传感器校准判定	否	数字(1)	0不通过/1通过
68.		N4000	发动机转速传感器校准	否	数字(4)	单位：r/min
69.		N4000_Error	发动机转速传感器校准误差率	否	数字(4,2)	单位：%
70.		N4000_Judge	发动机转速传感器校准判定	否	数字(1)	0不通过/1通过
71.		Judge	总自检判定	是	数字(1)	0不通过/1通过
72.		CheckTimeStart	自检开始时间	是	时间	格式：yyyy-MM-dd HH:mm:ss
73.		CheckTimeEnd	自检结束时间	是	时间	格式：yyyy-MM-dd HH:mm:ss

     */
    /// <summary>
    /// 9.22	上报稳态工况设备自检信息
    /// </summary>
    public class HJ21
    {
        public string StationCode;
        public string SceneCode;
        public string ACDT40;
        public string CCDT40;
        public string CDT40_Error;
        public string CDT40_Judge;
        public string ACDT25;
        public string CCDT25;
        public string CDT25_Error;
        public string CDT25_Judge;
        public string PLHP25;
        public string PLHP40;
        public string PressureGage_Judge;
        public string Low_HC;
        public string Low_HC_Error;
        public string Low_HC_Judge;
        public string Low_CO;
        public string Low_CO_Error;
        public string Low_CO_Judge;
        public string Low_NO;
        public string Low_NO_Error;
        public string Low_NO_Judge;
        public string ML_HC;
        public string ML_HC_Error;
        public string ML_HC_Judge;
        public string ML_CO;
        public string ML_CO_Error;
        public string ML_CO_Judge;
        public string ML_NO;
        public string ML_NO_Error;
        public string ML_NO_Judge;
        public string Medium_HC;
        public string Medium_HC_Error;
        public string Medium_HC_Judge;
        public string Medium_CO;
        public string Medium_CO_Error;
        public string Medium_CO_Judge;
        public string Medium_NO;
        public string Medium_NO_Error;
        public string Medium_NO_Judge;
        public string MH_HC;
        public string MH_HC_Error;
        public string MH_HC_Judge;
        public string MH_CO;
        public string MH_CO_Error;
        public string MH_CO_Judge;
        public string MH_NO;
        public string MH_NO_Error;
        public string MH_NO_Judge;
        public string High_HC;
        public string High_HC_Error;
        public string High_HC_Judge;
        public string High_CO;
        public string High_CO_Error;
        public string High_CO_Judge;
        public string High_NO;
        public string High_NO_Error;
        public string High_NO_Judge;
        public string N1000;
        public string N1000_Error;
        public string N1000_Judge;
        public string N2000;
        public string N2000_Error;
        public string N2000_Judge;
        public string N3000;
        public string N3000_Error;
        public string N3000_Judge;
        public string N4000;
        public string N4000_Error;
        public string N4000_Judge;
        public string Judge;
        public string CheckTimeStart;
        public string CheckTimeEnd;
        public string Zero_HC;
        public string Zero_HC_Error;
        public string Zero_HC_Judge;
        public string Zero_CO;
        public string Zero_CO_Error;
        public string Zero_CO_Judge;
        public string Zero_NO;
        public string Zero_NO_Error;
        public string Zero_NO_Judge;

    }
}
